import axios from '../network/index'
import qs from "qs"

// 获取用户列表
export function getSysUserList(params) {
    return axios.get('/SysUser/getSysUserList', params)
}

//改变用户状态
export function getonOffAccount(params) {
    return axios.post('/SysUser/onOffAccount', qs.stringify(params))
}
//保存用户
export function getsaveSysUser(params) {
    return axios.post('/SysUser/saveSysUser', qs.stringify(params))
}
//获取用户信息
export function getUserInfo(params) {
    return axios.get('/SysUser/getUserInfo', params)
}
//删除用户

export function getDelSysUser(params) {
    return axios.post('/SysUser/delSysUser', qs.stringify(params))
}
//重置密码

export function getResetPassword(params) {
    return axios.post('/SysUser/resetPassword', qs.stringify(params))
}


//获取角色列表
export function getRoleList(params) {
    return axios.get('/SysRole/getRoleList', params)
}


//保存角色
export function getSaveRole(params) {
    return axios.post('/SysRole/saveRole',qs.stringify(params))
}

//删除角色
export function getDelRole(params) {
    return axios.post('/SysRole/delRole',qs.stringify(params))
}
//获取角色权限菜单树

export function getRoleMenuTreeByRoleId(params) {
    return axios.get('/SysRoleMenu/getRoleMenuTreeByRoleId',params)
}
//保存角色菜单
export function getSaveRoleMenu(params) {
    return axios.post('/SysRoleMenu/saveRoleMenu',qs.stringify(params))

}

//新增用户角色
export function getAddRoleUser(params) {
    return axios.post('/SysRoleUser/addRoleUser',qs.stringify(params))
}
//获取系统菜单

export function getSysMenuList(params) {
    return axios.get('/SysMenu/getSysMenuList',params)
}
// 通过用户id获取角色信息
export function getRoleByUserId(params) {
    return axios.get('/SysRole/getRoleByUserId',params)
  }
  //  删除用户角色
export function delRoleUser(params) {
    return axios.post('/SysRoleUser/delRoleUser', qs.stringify(params))
  }